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

java - Java アプリケーション用の CDDB API

mp3 ファイルにタグを付けるための Java アプリケーションを作成する予定です。私の最初の選択は Discogs でしたが、カバーにアクセスするのに問題があります。JSON 応答ではカバーが小さすぎHTTP 403 - Forbiddenて、Web に表示されるものから取得します。だから私はfreedb、のようないくつかの代替MusicBrainzを見てきましたAMG LASSO。したがって、これらのツールのいずれかを使用した他のユーザーから知りたいです。ありがとう。

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

java - musicbrainz の概要ページとまったく同じように、アーティストのディスコグラフィーを取得します

次の方法を使用して、アーティストのディスコグラフィーを取得するために musicBrainz API を使用しようとしてhttp://www.musicbrainz.org/ws/2/release/?query=artist:eminemいます。キーワード (AND、OR など) を使用できることはわかっていますが、日付で並べ替えたり、繰り返しデータをフィルター処理したりする方法がよくわかりません。残りの呼び出しでこれを行う方法はありますか、またはコードにこれらの並べ替えメソッドを実装する必要がありますか?

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

android - この XML ファイルを解析する最良の方法

Android で Http Request を使用して、次の URL から取得した XML ファイルを解析しようとしています。

http://www.musicbrainz.org/ws/2/recording/?query=kick%20AND%20artist:inxs

それを解析する最良の方法は何でしょうか? アーティスト名、アルバム タイトル、リリース ID を見つける必要があります。ここで指定された方法を使用しようとしています:

http://developer.android.com/reference/org/xmlpull/v1/XmlPullParser.html

しかし、それは本当に非効率的であることが判明しました。必要な情報を取得するために使用できるライブラリまたはより簡単な方法に関する提案はありますか?

これまでの私のコードは次のとおりです。

}

基本的に、これは Android の XML プル パーサー チュートリアルからの適応ですが、各ノードにそれほど多くのコードを記述したくないので、xml ファイルに多くのコードが含まれています。大量のメモリを消費しないように、DOM よりも XML プル パーサーを好むと思います。

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

java - javaでmusicbrainzからカバーアートをダウンロードする

ディスク ID を musicbrainz mbid にリンクする方法について、数時間苦労しています。

だから、dietmar-steiner / JMBDiscIdを使って

または musicbrainzws2-java

freedb または musicbrainz のディスク ID を簡単に (多かれ少なかれ) 抽出できますが、last.fm から CoverArtArchiveClient を介してカバー アートをダウンロードするために必要な ID を計算する方法が見つかりませんでした。

理論的には、musicbrainzws2-java によって収集されたデータを使用して検索をトリガーし、結果から mbid を使用できると思いますが、それは最善の選択肢ではありません。

正しい方向へのプッシュに満足しています...

乾杯、エド。

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

java - MusicBrainz Web サービスからのメタデータの取得

サードパーティの Java ライブラリを使用して MusicBrainz からメタデータをダウンロードしようとしています: musicbrainzws2-java

指定したアルバム内の個々の曲のメタデータを取得しようとしています。アルバムの MBID を取得しましたが、アルバム内の曲を検索しようとしても返されません。

これが私のコードです:

誰かが私にいくつかの指針を与えることができますか?ありがとう

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

python - MusicBrainz Picard プラグインで 2 つのリリースを比較するには?

私は Picard プラグインを作成しようとしています。私の考えでは、ラテン語以外のスクリプトで書かれたトラック タイトルを持つリリースのコメントとして、音訳されたトラック リストを自動的に挿入することです。MusicBrainz には、これらの音訳が、実際のリリースと並行して存在する疑似リリースとして含まれています。たとえば、特定のリリースの場合、関連するリリースの ID の関係を最初に読み取る必要があります。次に、それらのトラックのタイトルをファイルのコメント フィールドに転送する必要があります。擬似コード:

最初の行は、どうすればよいかわかりません。リレーションは Picard 変数として使用できないため、API で指定された方法でアクセスすることはできません。

Picard のソースとスタンドアロンの Web サービスを調べましたが、何も見つかりませんでした。これはまったく可能ですか?もしそうなら、どうすればいいですか?