問題タブ [echonest]

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 投票する
0 に答える
481 参照

solr - echoprint サーバー - 指紋検索に 2 ~ 3 秒かかる

指紋一致の solr クエリ時間の増加に直面しています。以下は私たちのセットアップ情報です:

  1. 単一ノード (solr 1.0) で実行されている echonest/echoprint-server amazon ec2 インスタンスで実行されている m3.2x ラージ ボックス (30G RAM & 8 コア)
  2. 約 91G の solr 1.0 インデックス サイズで取り込まれた 250 万トラック (セグメント数 19933333)。
  3. 適用された最適化 HashQueryComponent.java https://github.com/playax/echoprint-server/commit/706d26362bbe9141203b2b6e7846684e7a417616#diff-f9e19e870c128c0d64915f304cf43677
  4. また、eval メソッドの統計を取得しようとしましたが、インデックス リーダーの順次サブリーダーのループ反復の一部で、すべての用語を反復するのに 1 秒以上かかりました。

正しい方向への提案や指針は非常に役に立ちます。

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

echonest - Echoest トラック プロファイル リクエストは常に空の audio_summary を返します

人気ランキング上位bucket=audio_summaryの曲を募集します。最もホットな上位 100 曲はすべて返さtrack.status: 'complete'れますが、音声の要約は常に空のオブジェクトです。

time_signatureやのような音声要約データを取得するにはどうすればよいtempoですか? track.status: completeこの情報を応答に含める必要があることを意味していませんか?

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

spotify - Echo Nest API での Spotify ID によるクエリ

Spotify のプレイ リストから曲を取得していて、その情報を EN で取得する必要があります。たとえば、タニア・ボウラの「All I Want」を見てみましょう。

Spotify の外部 ID または EN の Spotify ID でクエリを実行すると、次のようになります。

また

EN API は次のメッセージを返します: "id - Invalid parameter: id must be an Echo Nest id or foreign id"

または、Spotify URI でクエリを実行すると、次のようになります。

私はこの応答を受け取ります:

情報が含まれていません。

しかし、Spotify のウェブサイトにあるように、うまくいくはずです。

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

api - Echones APi オーダー検索ジャンル

echonest API でジャンル検索メソッドを呼び出しています。「ロック」を呼び出すと ( http://developer.echonest.com/api/v4/genre/search?api_key=[API_KEY]&name=rock )、ストリング ロックを含むジャンルがたくさん表示されます。

文字列の一致に基づいて順序付けされたリストを取得することを期待していましたが、その順序で応答を取得する方法が見つからないようです。誰もこれを行う方法を知っていますか?

応答を処理して注文を変更できることはわかっていますが、リクエストでそれを実行するよう求めています。

前もって感謝します。

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

c# - Echo Nest API: レート制限を確認するための curl コマンドを c# に変換します

このcurlコマンドをc#に変換しようとしています

これにより、次のような内容の応答ヘッダーが返されます。

このコードを試してみましたが、実行すると、「HTTP エラー 405 メソッドは許可されていません」という例外が発生します。

どんな助けでも大歓迎です。

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

python - Heroku で Pip を使用して Python ライブラリをインストールする際のエラー 30

Heroku にThe Echo Nest Remix Python Libraryをインストールしようとしていますが、Heroku が読み取り専用であるにも関わらず、最後に一部のデータをコピーしようとしているようです。

Heroku マスターにプッシュすると、次のようになります。

エラー:

私の requirements.txt は次のようになります。

私の runtime.txt は次のようになります。

これを乗り越える方法はありますか?Heroku に Remix をインストールした人はいますか?

助けてくれてありがとう。

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

echonest - track_id 経由で Echonests /song/profile API にアクセスする際の問題

Echonest API を使用して、いくつかの mp3 の曲のプロファイルを取得しようとしています。/song/identify エンドポイントが削除されたので (誰も理由を知っていますか? いつから?) 私は/track/upload/track/profileエンドポイントを正常に使用しています。

ただし、私が試したすべての mp3 で、応答に song_id フィールドが含まれていませんでした。また、track_id パラメータを使用して/song/profileにアクセスしようとすると、「指定された識別子が存在しません」というメッセージが表示されて失敗します。

なぜこれが起こっているのかわかりません。/track/upload と /song/profile の組み合わせは、/song/identify を置き換えるものではありませんか? または、API の使用方法に誤りがありますか?

サンプルセッション

/トラック/アップロード:

/トラック/プロフィール:

/曲/プロフィール: