问题标签 [pandora]

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

java - 与android兼容的Java xml解析器

我正在努力让这个项目中的一些代码作为 Java 应用程序而不是 Android 应用程序运行:https ://code.google.com/p/pandoroid/

我正在开发一个 Pandora 客户端,并希望使用项目中开发的 api,但是当涉及到 xml 解析器时,它似乎依赖于一些 android 依赖项。任何人都可以推荐一个与最少代码编辑兼容的库吗?

错误围绕:

(我实际上通过谷歌搜索和查找库解决了这些问题)

更重要的是

提前致谢!

0 投票
1 回答
1217 浏览

android - Start pandora in the background from android app

I have an android application that starts pandora by voice command. It works great, but I want the activity to switch back to my application, leaving pandora running in the background. I'm using this code to launch pandora:

Any thoughts?

0 投票
1 回答
391 浏览

c# - 关于如何提取 Pandora 喜欢并将它们放在电子表格中的任何提示?(C++/C#)

对编码相当陌生,我想要一个可以帮助我提高技能的项目。我不确定哪种语言最适合这种工作,但我肯定更喜欢使用 C++ 或 C#。

对于程序的第一部分,我基本上想尝试把我所有的潘多拉喜欢的东西放在一个电子表格上,歌曲名称是一列,艺术家在另一列。一旦我真正获得了我需要的数据,我不认为格式化太难了,但我不确定在这个时间点上如何与服务器通信。我猜我可能无法获取原始的点赞列表,所以我认为我最好的做法是首先一直扩展点赞列表,然后我需要阅读文本源代码中的屏幕 ro。

第一步,扩展我的喜好,我找到了实际执行此操作的 HTML 源代码:

不确定这是否是我可以使用的东西,但我在想我是否可以将 data-nextThumbStartIndex="5" 设置为等于 # of likes - 5(默认显示的数量)它会很容易扩展名单。如果不是,我可能不得不反复单击“显示更多”链接,直到我在页面上获得所有喜欢。

对于下一步,获取我想要的数据,我认为我最好的选择基本上只是抓取我在屏幕上实际看到的文本,然后担心过滤和操作数据。另一种选择是查看源代码,我实际上找到了存储我想要的信息的代码片段。如果我可以检索页面的源代码,我认为从中挑选出我真正想要的数据会相对容易。

所以是的,就是这样,我知道我很菜鸟 atm 我所说的可能是错误的和/或比我想象的要复杂得多,但我是一个很快的学习者,至少如果有人可以指出我在正确的方向与将不胜感激的服务器进行通信。

0 投票
1 回答
219 浏览

java - Android RemoteController and Pandora

Ive been playing around with the android RemoteController class and while it works flawlessly with Google Play Music I've been having some issues with it on other players such as pandora.

Pandora is currently my focus. I've been able to send it a pause and skip commands however after I send it a pause command pandora will no longer respond to the following play command or skip song command. Currently I've been working with Dr. Breens example on git hub.

https://github.com/DrBreen/RemoteControllerExample/blob/master/src/com/woodblockwithoutco/remotecontrollerexample/RemoteControlService.java

So I'm wondering if there is another way to go about this so that Pandora starts playing again that wasn't covered in his example?

0 投票
4 回答
662 浏览

python - Raspberry Pi WiFi 无线电脚本问题

我遇到了一个问题,由于我对 Python 不太了解,因此我将感谢其他人的帮助,以帮助我了解我的问题所在。

我正在构建一个便携式无线电。Raspberry Pi 使用 Pianobar 访问 Pandora 服务器,登录我的帐户,获取我的电台,然后开始播放第一个电台。

我正在关注官方的 Adafruit 指南:https ://learn.adafruit.com/pi-wifi-radio/overview

我一直按照指南进行操作,直到 Pianobar 开始工作。我可以从命令行运行“pianobar”。它在不到 10 秒的时间内连接并开始播放音乐。

但是,当我启动允许 16x2 LCD 键盘与钢琴条交互的脚本时,它不起作用。

更具体地说,它通过了脚本的前半部分。LCD 显示 IP 地址并显示“正在检索电台列表...”。10 秒后,脚本退出所有这些。

http://pastebin.com/6Lm3dTwx - 这是我要运行的脚本

从我的基本知识来看,检索电台列表所需的时间似乎比任何超时都长。请帮助我,因为我完全迷路了。谢谢!

0 投票
1 回答
138 浏览

ios - 从其他应用程序获取用户活动信息

我的问题是,有什么方法可以让用户使用其他音乐服务(例如 Spotify 或 Pandora)来听什么?

0 投票
1 回答
1427 浏览

python - 如何使用python从pianobar中检索当前歌曲名称和剩余时间?

我正在我的树莓派上使用 TKinter 和 python 创建一个带有 gui 的闹钟。当闹钟响起时,我希望它开始弹奏钢琴曲。我可以很容易地做到这一点,但我也想在 GUI 上显示歌曲的名称,我不知道如何获得当前正在播放的歌曲。我曾尝试使用管道“|”,并使用“>”重定向,但我一无所获。任何建议都会有所帮助。

0 投票
1 回答
305 浏览

android - 如何在 Android 上解决 Pandora 的代码 13?

我正在开发适用于 Android 的 Pandora 应用程序,因此我可以向其添加 Wear 应用程序,当我尝试以用户身份在我的应用程序服务中连接时,我收到错误代码 13:

这是合作伙伴登录()。我获得了成功,并且能够毫无问题地解析响应中的所有数据:

这是用户登录():

这是我与 Pandora 通信的 AsyncTask:

现在,非官方 Pandora JSON api的错误 13 为“INSUFFICIENT_CONNECTIVITY。错误的同步时间?”

因此,根据 api 文档,我的同步时间被计算出来了:

这一切都在大约一周前工作,我还没有更改 getSyncTime 函数。我尝试将所有内容恢复到它工作时的状态,但我仍然收到此错误。尝试在 WiFi 和 4G 上使用手机(以防万一。)我使用的凭据是正确的,因为错误的凭据将是不同的错误代码。

测试似乎表明 syncTime 在解密时会丢失几位数字(或首先没有得到它们):

例如,partnerLogin 响应有

它存储为字符串。通过 decrypt() 运行它会产生:

它不应该是“1435335432753”之类的东西,有 13 位数字,而不是 10 位,作为服务器时间戳等等?这里是解密:

这似乎工作正常,因为前 10 位数字是正确的。

0 投票
1 回答
62 浏览

c# - 如何更改 Windows 手机应用程序的背景图像

我正在开发一个WP8应用程序,并想image用几张图片更改背景;将时间设置为变量并在 C# 中显示图像,

0 投票
0 回答
205 浏览

python - 向 Pandora 发送播放/暂停请求

我要开始的是向 Pandora 发送播放和暂停请求。

但是,非官方的Pandora API文档似乎没有提到如何执行这样的任务。

我还查看了用于 Linux 的 API 的实现,但我无法理解最基本的播放发生在哪里。