問題タブ [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.
java - Java アプリケーション用の CDDB API
mp3 ファイルにタグを付けるための Java アプリケーションを作成する予定です。私の最初の選択は Discogs でしたが、カバーにアクセスするのに問題があります。JSON 応答ではカバーが小さすぎHTTP 403 - Forbidden
て、Web に表示されるものから取得します。だから私はfreedb
、のようないくつかの代替MusicBrainz
を見てきましたAMG LASSO
。したがって、これらのツールのいずれかを使用した他のユーザーから知りたいです。ありがとう。
java - musicbrainz の概要ページとまったく同じように、アーティストのディスコグラフィーを取得します
次の方法を使用して、アーティストのディスコグラフィーを取得するために musicBrainz API を使用しようとしてhttp://www.musicbrainz.org/ws/2/release/?query=artist:eminem
います。キーワード (AND、OR など) を使用できることはわかっていますが、日付で並べ替えたり、繰り返しデータをフィルター処理したりする方法がよくわかりません。残りの呼び出しでこれを行う方法はありますか、またはコードにこれらの並べ替えメソッドを実装する必要がありますか?
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 プル パーサーを好むと思います。
java - javaでmusicbrainzからカバーアートをダウンロードする
ディスク ID を musicbrainz mbid にリンクする方法について、数時間苦労しています。
だから、dietmar-steiner / JMBDiscIdを使って
または musicbrainzws2-java
freedb または musicbrainz のディスク ID を簡単に (多かれ少なかれ) 抽出できますが、last.fm から CoverArtArchiveClient を介してカバー アートをダウンロードするために必要な ID を計算する方法が見つかりませんでした。
理論的には、musicbrainzws2-java によって収集されたデータを使用して検索をトリガーし、結果から mbid を使用できると思いますが、それは最善の選択肢ではありません。
正しい方向へのプッシュに満足しています...
乾杯、エド。
java - MusicBrainz Web サービスからのメタデータの取得
サードパーティの Java ライブラリを使用して MusicBrainz からメタデータをダウンロードしようとしています: musicbrainzws2-java
指定したアルバム内の個々の曲のメタデータを取得しようとしています。アルバムの MBID を取得しましたが、アルバム内の曲を検索しようとしても返されません。
これが私のコードです:
誰かが私にいくつかの指針を与えることができますか?ありがとう
python - MusicBrainz Picard プラグインで 2 つのリリースを比較するには?
私は Picard プラグインを作成しようとしています。私の考えでは、ラテン語以外のスクリプトで書かれたトラック タイトルを持つリリースのコメントとして、音訳されたトラック リストを自動的に挿入することです。MusicBrainz には、これらの音訳が、実際のリリースと並行して存在する疑似リリースとして含まれています。たとえば、特定のリリースの場合、関連するリリースの ID の関係を最初に読み取る必要があります。次に、それらのトラックのタイトルをファイルのコメント フィールドに転送する必要があります。擬似コード:
最初の行は、どうすればよいかわかりません。リレーションは Picard 変数として使用できないため、API で指定された方法でアクセスすることはできません。
Picard のソースとスタンドアロンの Web サービスを調べましたが、何も見つかりませんでした。これはまったく可能ですか?もしそうなら、どうすればいいですか?