問題タブ [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 に答える
193 参照

vb.net - Visual Basic で Javascript から文字列を取得する

わかりましたので、サイトに直接アクセスしてボタンなどを押す代わりに、ホットキーを使用してパンドラを制御できるようにするビジュアルベーシックプログラムに取り組んでいます。

私の質問に対して、サイトの JavaScript 変数にアクセスして曲名や経過時間などを取得する方法はありますか? (私はビジュアルベーシックにかなり慣れていません)

0 投票する
0 に答える
119 参照

javascript - Pandora から文字列を取得し、JavaScript で Youtube に送信する

私のプロジェクトは、Pandora を開いて再生しているときに、ボタンを押すことができるようにすることです (ページ上または Firefox のアドオンとして)。このボタンは、ページとストアから曲とアーティスト名を取得するスクリプトをアクティブにします。それらを変数に入れる. 次に、これらの文字列を Youtube 検索にかける. 最初のビデオの URL を別の変数に保存する. ビデオから mp3 を取り除く Web サイトが開き、Youtube の URL が適切なフィールド. 理想的には、変換されたファイルがダウンロードされます.

私は Javascript をあまり知りませんが、このプロジェクトのポイントは、私が学ぶのを助けることです。私はまったく遠くまで行っていないので、助けが必要です。曲の文字列がページにある div は知っていますが、保存できないようです。スクリプトの実行には GreaseMonkey を使用しています。

1 つの提案は、Java を使用してそれをデスクトップ アプリケーションにし、システム ボリュームをリッスンして Shazam のような Web サイトに送信し、そこから移動することでしたが、これに適用される非モバイル Shazam アプリはありません。

助けが必要なこと:

JS はこのタスクに使用する適切な言語ですか? もしそうなら: 曲情報を変数に保存するにはどうすればよいですか? 私はそれを調査しましたが、変数を含むスクリプトに入れると、スクリプトが実行されなくなります。

前もって感謝します。

0 投票する
0 に答える
594 参照

python - Pexpect の子が構成ファイルを読み取らない

pexpect を使用してピアノバー (Pandora オンライン ラジオのクライアント) を開こうとしています。

(Python プログラムからではなく) コマンド ラインからピアノバーを起動すると、構成ファイル (電子メール、パスワード、TLS_fingerprint) の情報を使用して自動的にログインします。

スクリプトを IDLE で実行しても機能します。しかし、コマンド プロンプトから実行すると、構成ファイルが表示されないかのように動作し、電子メールとパスワードを要求されます。

電子メールとパスワードを入力できますが、TLS_fingerprint をどうすればよいかわかりません。「TLS ハンドシェイクに失敗しました」という結果になります。

私はまったくの初心者ですが、これを機能させることができれば素晴らしいと思います。Raspian Wheezy Linuxディストリビューションを使用して、Raspberry Piでこれを行っています。

ありがとう

プルダウン メニューから run を使用してアイドル ウィンドウから正常に動作しますが、「sudo python」を使用して bash プロンプトから開始すると、プロセスが開始されてからハングします。

エラーメッセージから、bashプロンプトから実行すると自動ログインしないことがわかりました(これはアイドル状態からうまくいきます)。
停止して「Email:?」と尋ねているため、「station:」には到達しません。

「child.expect」および「child.sendline」ステートメントをスクリプトに追加して電子メールとパスワードを入力することでこれを乗り越えることができましたが、「TLSハンドシェイクに失敗した」ため停止します

電子メール、パスワード、および TLS 情報はすべて構成ファイルであるため、何らかの理由で構成ファイルにアクセスしていないと考えられます。

これを見てくれてありがとう、Zygo

0 投票する
2 に答える
7897 参照

json - 非公式の Pandora API への JSON 呼び出しの実行

それで、私は仕事で Pandora を聴いていて、Pandora の放送局リストを取得したり、ある程度リモートで操作したりできたら本当にクールだろうと思っていました..

それで、私はこの非公式の Pandora API を見つけました。これは、非常に便利できれいに見える JSON オブジェクトの束を返すだけです! API へのリンクは次のとおりです: http://pan-do-ra-api.wikia.com/wiki/Json/5

問題は、JSON を実際に使用したことがなく、この API をまったく使用したことがないため、どうすればよいかわかりません。Windows 7 デスクトップ コンピューターからステーション リストを取得する方法の例を誰かが教えてくれたら、それは本当に役に立ち、おそらくそこから残りを取得できると思います。

ありがとう!

0 投票する
1 に答える
1517 参照

c++ - コマンドを C++ のパイプに送信する

(必要に応じてZスナップを実行すると、気分が明るくなります)

少なくともその一部については、飛び込むことにしたこの新しいプロジェクトで、私は自分の快適ゾーンからはほど遠い.

プロジェクト全体は、TeamSpeak 3 にロードできる DLL であり、人々が (小さなコマンド セットを介して) ピアノバー (Pandora コマンド ライン プレーヤー) を制御できるようにします。

ここでの答えは、ピアノバー(コンソールアプリケーション)https://stackoverflow.com/a/17502224/1733365を起動して実行するのに十分なほど私を導きました.STDOUTを取得でき、曲の現在の表示位置まで表示されます時間、およびユーザー入力を受け入れる場所。その時点でプロセス全体がロックされます。おそらく、ReadFromPipe() コマンドは、その行が更新され続けているため、読み取る必要があると考えているためです。

外部スレッドから呼び出せるようにするために、最初の WriteToPipe(void) を WriteToPipe(char *cmd) にオーバーライドすることにも挑戦しました。(特定のコマンドについて、TeamSpeak 3 サーバーのチャットをリッスンするもの。)

現在、私のコードは非常に混乱していますが、少し整理したので、誰かが私を理解するのを手伝ってくれることを願っています.

本当にこれは、私が学校を休んでいる間にしようと決めた夏のプロジェクトであり、DLL を作成するのは初めての経験です。

Windows用ピアノバー

以下のコードの多くは、「リダイレクトされた入力と出力を使用した子プロセスの作成」から抜粋したものです。

0 投票する
1 に答える
396 参照

python-2.7 - Pythonを使用してPandoraから「好きな」曲を抽出する

Python の urllib2 を使用して、Pandora の「いいね」トラックに関する情報を抽出しようとしています。次のコードから生成された HTML と、Chrome の inspect 要素を介して表示される HTML を比較すると、矛盾が生じます。

Chrome のシークレット モードを使用してログアウトした同じページを読み込めますが、これは認証の欠如が原因である可能性があると考えています。

そのため、次の行を追加して、リクエストで基本認証を使用しようとしました。

まだ正しい HTML 応答が返されません。助言がありますか?

0 投票する
2 に答える
241 参照

windows-phone-8 - windows phone パンドラはどのようにWi-Fiを維持していますか

Windows Phone の Pandora は、ロック画面でもプレイ中に Wi-Fi 接続を維持する方法を知りたいです。ただし、一時停止すると、wifi は正常に動作し、ロック画面でしばらくするとオフになります。ダウンロードすることで Wi-Fi を維持できると思いますが、3 分間の曲をずっとダウンロードし続けるのは意味がないので、Pandora が常にダウンロードしているとは思いません。

0 投票する
0 に答える
885 参照

raspberry-pi - ラズベリーパイ ピアノバー PulseAudio

Raspberry Pi でピアノバーを動作させようとしています。Github からバージョン 2013.05.19-dev をビルドしました/etc/libao.conf default_driver=alsa。問題は、これがひどい品質のオーディオを提供することです。dbader's blog のPulseAudio と MPD のインストール手順に従いました。を設定するdefault_driver=pulseと、pianobar が教えてくれ/!\ Cannot open audio deviceます。私はこれに対する解決策を探していたので、ヒントやヘルプは素晴らしいでしょう!

0 投票する
1 に答える
766 参照

java - Pandora 非公式 API エラーコード 0

JSON pandora 非公式 API のクライアントを作成していますが、ログインしようとするとエラー コード 0 が返されます。auth.partnerLogin で partnerAuthToken を取得できます。syncTime を復号化し、現在のシステム時刻からのオフセットを保存します。私のリクエストとレスポンスは次のようになります。

次に、ユーザー認証リクエストを送信します。

ECB モードでブローイッシュを使用してエンコードし、16 進コードに変換します。

私が得る応答は次のとおりです。

私の暗号化/復号化暗号は、次のように開始されます。

非公式の API Web サイトによると、エラー コード 0 は内部エラーです。