问题标签 [cocoalibspotify-2.0]
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.
ios - 尝试播放某些曲目时出现 cocoalibspotify 错误
我正在尝试使用 cocoalibspotify 从 SPArtistBrowse 的结果中播放热门曲目。大多数情况下,这可以完美运行,但偶尔会出现以下错误:
这只发生在特定轨道上,并且对于受影响的轨道,它是一致且可重复的(例如,Armin van Buren 的顶级轨道,spotify:track:6q0f0zpByDs4Zk0heXZ3cO,在尝试使用下面的代码播放时总是会出现此错误)。奇怪的是,如果我使用简单的播放器示例应用程序并输入受影响曲目的 URL,则曲目播放正常;所以我的预感是它与从 SPArtistBrowse 加载的曲目有关。
这是我用来播放曲目的代码:
spotify - 使用 cocoalibspotify for iOS 获取艺术家列表
我想快速获得用户“图书馆”或播放列表中的艺术家姓名列表。有没有一种简单/异步的方法来做到这一点?
objective-c - 导入 Cocoalibspotify
我正在尝试将 cocoalibspotify 导入我的 Xcode 项目。https://github.com/spotify/cocoalibspotify
但是,我完全不知道需要导入哪些文件以及如何导入。我仍然是初学者,spotify 网站上的稀疏信息并没有真正帮助我。不过,我确实设法运行了 Simple Player 示例项目,并尝试查看导入了哪些文件。但我并没有走得太远。
我尝试通过将这些文件拖放到我的项目中来导入 zip 附带的以下文件:
- CocoaLibSpotify iOS 库.xcodeproj
- CocoaLibSpotify iOS 库-Prefix.pch
- SPLoginResources.bundle
- CocoaLibSpotify iOS 测试容器(文件夹)
- 视图控制器(文件夹)
然而,在这样做之后,我的项目将不再编译。我收到各种各样的错误。我猜这些与设置错误的目标有关???
当您向下滚动页面https://github.com/spotify/cocoalibspotify时,该网站确实提到了更多针对 iOS 的说明
我确实设法导入了框架,但其他东西超出了我的范围。
所以如果有人愿意指导我完成这个,那就太好了!
编辑:
我想我越来越近了。我通过打开“CocoaLibSpotify iOS Library.xcodeproj”并进行构建创建了一个“.a”文件。然后我导入生成的 libCocoaLibSpotify.a 文件以及一个名为“include”的文件夹,其中包含很多头文件。
objective-c - 不调用 SPPlaylist 上的回调
我在接收播放列表上的更改(添加、删除和移动的曲目)时遇到问题。
我有以下流程:
- 创建 SPSession
- 登录
- 从 URI 创建播放列表
然后我通过添加、删除和移动一些曲目来更改 Spotify 桌面应用程序中的播放列表。通过我的 SPPlaylistDelegate 上的回调通知正好 2 个更改。但随后它停止了。不再通知播放列表中的任何更改。这在旧版本的 CocoaLibSpotify 上运行良好。
谁能帮我解决这个问题?
cocoalibspotify-2.0 - SPAsyncLoading waitUntilLoaded 的问题
我在使用 SPAsyncLoading 类加载播放列表时遇到问题。有时电话根本没有返回,有时在很长一段时间后。
我使用以下代码从 url 加载播放列表:
我使用以下代码加载所有用户播放列表:
在加载所有用户播放列表的情况下,有时会加载 0 个播放列表,有时所有播放列表都可用,但最后一个 waitUntilLoaded 不会返回。
我的代码有问题吗?
spotify - SPPlaylistCallbackProxy 播放列表:发送到已释放实例的消息
我正在将 cocoalibspotify 用于 Spotify iOS 应用程序。
在我的应用程序中,我正在创建一个新的播放列表并向播放列表中添加一些曲目。这样做时,我遇到了崩溃,因为创建的播放列表实例似乎已被释放。
这是代码的样子:
这是日志消息:
我尝试在课堂上保留播放列表,但我仍然遇到同样的问题。我在这里遗漏了一些明显的东西吗?
额外问题:在创建播放列表或加载曲目(即使用-trackForURL:callback
)之后,我必须使用SPAsyncLoading
,还是对象总是已经加载?
(注意:我在我的项目中使用 ARC。)
编辑:我在仪器中运行 Zombies 以查看发生了什么,并在崩溃时得到以下结果:
cocoalibspotify-2.0 - 为什么 SPPlaylistFolder 不符合 SPAsyncLoading?
我正在为我的应用程序使用 CocoaLib Spotify 2.0。
使用 2.0 版本的 CLS,一堆对象符合SPAsyncLoading
协议,允许您使用'-waitUntilLoaded:...'。但是SPPlaylistFolder
不符合协议——这是否意味着它的所有元数据都会在我获得实例后立即加载,还是我必须在其属性上使用 KVO?
是否有理由说明为什么SPPlaylistFolder
不符合SPAsyncLoading
协议?
spotify - SPLoginViewController 记住凭据
在 CocoaLibSpotify 中,如何让 SPLoginViewController 存储凭据,以便用户以后可以通过 [[SPSession sharedSession] attemptLoginWithStoredCredentials:] 自动登录?
spotify - 带有 cocoalibspotify 的背景音频
我已经为我的应用程序正确启用了背景音频(在 plist 中)。在当前播放完成后在后台使用 SPPlaybackManager 播放下一首曲目(当手机被锁定/关闭时)不起作用。
当当前曲目结束并且音频停止时,该应用程序将不会开始播放下一首曲目,直到手机解锁并且我的应用程序再次变为活动状态。
我该如何解决?这是我用来开始播放下一首曲目的代码片段。我观察到当前曲目变为 nil,然后开始播放下一首曲目。日志显示下一个当前曲目正在播放管理器对象中设置,但它是无声的。
安慰:
facebook - 无法使用新的 FB 帐户注册/登录
为了测试 CocoaLibSpotify 中的用户注册,我创建了一个新的 Facebook 帐户。创建帐户(并验证电子邮件地址)后,我尝试登录我的应用程序(使用 CocoaLibSpotify),但出现以下错误:“一般永久错误”(来自 CLS 的错误代码 10)。
有什么问题?
笔记:
- 我已经对登录凭据进行了三次检查,并在 Facebook 上登录了该帐户。
- 尝试使用无效凭据登录另一个帐户会给我另一个错误。
- 此外,使用有效凭据登录帐户也可以正常工作。
- 我没有使用任何其他 Spotify 客户端(台式机、常规 Spotify 客户端等)登录该帐户
编辑: 为了继续前进,我在桌面上登录了该帐户并接受了 Facebook 的内容并播放了一首曲目。之后,我再次尝试通过 CLS 登录,但出现错误:“需要高级帐户”。用户不是应该在首次移动登录时获得 48 小时免费试用吗?