問題タブ [rdio]
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.
applescript - iTunes と Rdio を制御するための Applescript
Alfredと組み合わせて使用する Applescriptがあります。これは、開いているものに応じて、iTunes またはRdioで現在のトラックを再生または一時停止します。私のスクリプトでは、Rdio が優先されます。これは、私は常に iTunes を開いており、特定の目的で必要な場合にのみ Rdio を開くためです。
多くの場合、トラックが iTunes で再生されているときにグローバル ショートカットを押してこのスクリプトを実行すると、トラックを停止するのに最大 15 秒かかります。ここでスクリプトを共有し、明らかな問題があるかどうか、またはそれを処理するためのより簡単で効率的な方法があるかどうかを確認したいと思いました.
私が得ることができるどんな助けにも感謝します!
python - Rdio デスクトップ API はトラックに一意の ID を付与しますか?
私は、iTunes と Rdio からのリスニングをログに記録する小さなデスクトップ アプリを自分用に作成しました。これにより、時間の経過とともに音楽をどのように聴いたかに基づいて強力なプレイリストを作成できますが、各トラックに一意の ID が必要です。私がよく聴いていたアプリ。現在、Python で appscript を使用して iTunes から一意の ID を取得しています。
しかし、Rdio Suite の AppleScript Dictionary を調べてみると、トラックに固有の ID が関連付けられていません。提案?
ruby-on-rails - Rdioエラーを伴うRails 3.2 OmniAuth - 403 OAuth Not Authorized
OmniAuth を使用して Rdio で認証しようとしています - 私のアプリは、Omniauth 戦略を使用して Twitter で既に正常に認証されています
omniauth-rdio gem を使用してみましたが、失敗しているようです: https://github.com/nixme/omniauth-rdio
フィードバックや洞察をいただければ幸いです。OAuth で 403 エラーが発生したことがないため、どうすればよいかわかりません
エラー:
私のルートファイル:
Omniauth 初期化子:
セッションコントローラー:
アプリケーション コントローラ:
ユーザーモデル:
python - Python の Rdio モジュールを拡張すると NameError が発生します
私は Python を使用して Rdio API にかなりアクセスしてきたので、作業を楽にするために Rdio モジュールにいくつかのメソッドを追加することにしました。私は困惑し続けます。
背景として、同社が提供する Rdio Python モジュールの一部を次に示します。
わかりました、すべて順調です。それらの機能は正常に動作します。そこで、 でプレイリストを でプレイリストにコピーするメソッドを作成することにしましkey1
たkey2
。コードは次のとおりです。
このコードは、ターミナルまたは外部 Python ファイルから実行すると正常に動作しますが、何らかの理由で Rdio クラスの一部として含め、Rdio オブジェクトを開始しrdio
てプレイリスト メソッドを呼び出すと、常に次のようになります。エラー:
私はこれを回避できないようです。おそらく簡単な答えがあります-私はプログラミングにかなり慣れていません-しかし、私は困惑しています。
更新: コードのフォーマットを更新しました。Rdio オブジェクトを作成する実際のコードは次のとおりです。
そして、これはプレイリストのコピー関数を呼び出す行です:
その結果、上記の NameError が発生します。
api - Rdio Web サービス API のレート制限はどのくらいですか?
Rdioの Web サービス APIにはレート制限がありますか? ドキュメントやクイック検索では見つからないようですが、検索エンドポイント403 Developer Over Qps
へのスクリプト呼び出しから取得しています。
javascript - Rdio Web 再生 API の例でサーバーを起動するにはどうすればよいですか?
Rdio Web 再生 API 用の「hello world」アプリを動作させようとしています。レポをクローンして、hello.html ファイルを開きました。再生をクリックすると、次のエラーが表示されます。
キャッチされていない TypeError: null のメソッド 'rdio_play' を呼び出せません
rdio_play が呼び出されている apiswf が null であるため、このエラーが発生します。関連するコード:apiswf.rdio_play($('#play_key').val());
レポの問題で、別のユーザーが同じ問題を抱えていることがわかりました。そのユーザーは、自分の問題はローカル サーバーを起動していないことにあることに気付きました。そのため、ローカル サーバーが実行されている場合は、必要な swf を要素 #apiswf に配置するようです。しかし、それは実行されていません。
readme とコード内のコメントを注意深く読んだ後、Javascript の関連部分と思われるものを読んだ後でも、ローカル サーバーを起動する方法がわかりません。ありがとうございました。
iphone - Rdio.com ソング ストリーミングを再生する
iOS アプリにオンライン音楽検索とサンプル ストリーミング機能を実装しようとしています。ユーザーは、曲名/アーティスト/アルバムで音楽を検索して再生できる場合があります。Rdio.com は有望に見えますが、これを解決する方法がわかりません。
ストリーミング API は、次のようなキーを想定しています。
[rdio.player playSource:@"t2742133"];
"t2742133"
しかし、その名前に基づいて曲のメタデータを取得するための文書化された方法がないように見えるため、特定の曲のキーを取得する方法を追跡するのは困難です。Rdio.com の経験がある人なら誰でも、その名前で曲の情報を取得する (比較的) 簡単な方法があるかどうかを判断できますか? また、主な手順はどれですか?
web-services - scala でディスパッチを使用して Rdio oauth API にアクセスするとエラーが発生する
次のように scala ディスパッチを使用して Rdio API にアクセスしようとしています。
エラー 403 が発生します。
なにが問題ですか?私の鍵は正しいと確信しています。
python - Django の Oauth 1.0a
Django アプリケーションの Rdio API で承認された呼び出しを行おうとしています。これまでのところ、セットアップするために次のチュートリアルを見てきました。
http://www.rdio.com/developers/docs/web-service/oauth/ref-oauth1-overview
ページの下部にあるコードは問題なく機能します。リクエスト トークンを取得し、PIN を使用してユーザーを承認し、新しいアクセス トークンを使用して呼び出しを行うことができます。
ただし、コールバックを実装して、ユーザーがログインして自分のサイトに戻るだけで、自分のアカウントで承認済みのリクエストを作成できるようにしたいと考えています。現在、アプリケーションを承認するためのリンクを含むページがあります。リンクを取得する関数は次のようになります。
これで問題ありません。このリンクをクリックすると、このアプリケーションのアカウントを承認するよう求めるページに移動します。ただし、ユーザーが承認したばかりのリクエスト トークンからアクセス トークンを取得する必要があります。承認ページからのコールバックは meoauth_verifier
とoauth_token
引数を提供しますが、リクエスト トークンの作成にはoauth_token
andが必要oauth_token_secret
です。私は最初の呼び出しで秘密を持っていましたが、この 2 番目の呼び出しでそれを再び取得することはできません。チュートリアルでは、秘密をアクセス可能な場所に保存したり、リクエスト間で転送したりしないでくださいと述べています。これらは 2 つの異なる要求であるため、永続的な要求トークンをどこに格納するかは考えられません。oauth_token_secret
アクセストークンを取得できるように、この 2 番目のリクエストでを取得するにはどうすればよいですか?
rdio - Rdio.com クライアント ID が見つかりません
Rdio アプリなどの開発を検討し始めたばかりですが、見たすべてのチュートリアルで置き換えが求められます
スクリプト src="https://www.rdio.com/api/api.js?client_id='myidhere'
アプリケーションの ID を取得する方法を探していますが、見つかりません。どうすれば入手できますか?