問題タブ [musicbrainz]

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 に答える
163 参照

python - Python JSON がループを壊さない

私は Python 経由で MusicBrainz API を使用しようとしていますが、特定の条件が満たされた後にループが壊れない理由を理解しようとして、悲惨な時間を過ごしています。JSON を取得する URL を介して曲の長さと音響 ID を渡しています。JSONが無効かどうかはわかりませんが、フォーマットされた出力を再生しています。私が立ち往生している部分は、曲の長さが返された JSON の長さと一致するときにコードを壊すように指示したにもかかわらず、長さと一致した残りのデータを引き続き表示します。また、メインのデータ要素の 1 つで KeyError が発生しています。助けてください!

使用されている Python コード:

返された JSON:

ここに出力を貼り付けてもかまいません..

0 投票する
3 に答える
2661 参照

web-services - MusicbrainzでAcoustIDを検索する

MuscibrainzはacoustIDフィンガープリントを提供しています。

ただし、それらを直接検索する可能性はありません(PUIDまたはエコープリントで可能であるように)

私は何かが足りないのですか?

acoustid.orgは私が欲しい情報を提供しますが、AcoustidWebServiceとしては提供しません。

例:指紋が与えられた 場合453a8e75-ef90-4f31-a2b2-84494219bd3b 次のページで提供される情報が必要です:http: //acoustid.org/track/453a8e75-ef90-4f31-a2b2-84494219bd3b

(補足:指紋照合プロセスには興味がありません。特定のacoustIDを持つすべてのエントリが必要です)

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

api - MusicBrainz ID に基づいて曲の人気を計算するにはどうすればよいですか?

だから私は各曲のために3つのことを持っています:

人気順に並べ替えるにはどうすればよいですか?
曲とその「統計」を照合するには、どのサービスを使用できますか?

YouTubeを使おうと思っていたのですが、パロディや歌詞動画など、意味のない結果になってしまうのではないかと心配です。

API/Java library曲の重要な統計情報を取得するために使用できる(アクティブな) 人気のあるサービスはありますplays, hits, votes, likes, sharesか?

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

rdf - 特定のトピックの Freebase データ ダンプを抽出する方法

フリーベースのデータ ダンプから音楽データを抽出したいと考えています。( http://www.freebase.com/music )

データダンプを取得したら、次のプロパティを抽出する方法http://www.freebase.com/music/recording?schema=

すべての曲を取得し、そこから関連情報を取得するより良い方法はありますか? これが良いアプローチである場合、それを抽出するにはどうすればよいですか?

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

solr - Python を使用して Echoprint Api のデータベースを取得すると、エラーが発生します

Echoprint API の使用を開始しようとしています。Echoprint サーバーをインストールして実行し、Echoprint API のデータベースを取得するコマンドを実行します。

そして私が得ているエラーログは

このエラーに直面している理由と、完全なデータベースを取得できるようにエラーを削除する方法を教えてください。

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

python - MusicBrainz v1.2 でプラグインが動作しない

学習の演習として、現在使用している (明らかに) デフォルトのLast Name, First Name形式とは対照的に、albumartistsorttoalbumartistおよびartistsorttoに一致する MusicBrainz 用のプラグインを作成しようとしています。artist

私はPythonについて学んでいるので、別のプラグインをガイドとして使用しようとしていますが、いくつかの重要な変更を行う必要があり、おそらく失敗した場所です.

プラグインをインストールしようとすると、プラグイン フォルダにコピーされますが、プラグイン リストに表示されません。.pyoファイルは生成されません。これはコンパイルエラーが原因だと推測していますが、必要なものを含めることができなかったので、picardモジュールを使用できます(どこで見つけられるか、インポートするかわからない)ので、Pythonインタープリターでテストできます.

これは私が持っているコードです:

また、関数を次のように定義しようとしました。

これらがいつ呼び出されるかを完全には理解していないことを指摘しなければなりません。プラグインのドキュメントherehere、およびhereは、そこにあるプラグインをたどるのに十分ではないと思います (たとえば、さまざまなプラグインで使用するsearchおよびmatchメソッドはre、私が参照しているドキュメント リンクでは説明されていません。

より完全なドキュメントがある場合は、コードで間違っていることを特定するか、picardモジュールをインタープリターに含める方法 (モジュールを見つける場所と含める方法) を知ることができます。コメントは大歓迎です。この質問に対する有効な回答。