質問

私は過去数時間で MusicBrainzののデータベースを理解することで忙しかったし、私は、コマンドラインアプリケーションがありません気付いてタグや指紋オーディオファイルへ。ミュージックブレインズの指紋上の任意のCLIの実装がありますか?そして、どのように私はそれらのフィンガープリントを作成することができますか?

私はいくつかの開発ツールが自分のウェブサイト(のpython-musicbrainz2、libdiscidとXMLウェブ上を見つけますサービス)が、私はそれらの指紋を作成するシンプルなツールやアプリを見つけることができませんでしたが(開発ツールは、指紋のみを使用してトラック/アーティスト情報)を取得するのに有用であると思われます。アムI理解何かが間違っている?

種類の

について
役に立ちましたか?

解決

フィンガープリントは、外部 libofaライブラリにして行われます。 (また、 MusicDNS のを参照してください。)だから、実際には「ミュージックブレインズのフィンガープリント」はAmplifindのではありません。

任意のコマンドラインツールが現在存在している場合は、

私は知らないが、マニュアルに示されているコードは非常に私には複雑に見えない(しかし、あなたは、データベースへのアクセスを得るためにはライセンスが必要になります)。必要であればそう、あなたがあなた自身を書くことができるかもしれません。

また、あなたは、のミュージックブレインズピカードのソースコードからmusicdnsディレクトリを見ている可能性があり、彼らはそこにPythonインタフェースを使用しています。

私はミュージックIPは常に信頼性の高いものではなく、ユーザーの入力が必要な場合がありますので、ミュージックブレインズは、CLIの実装を与えるためではない簡単なことだと思います。これは彼らのGUI のピカードのことに集中する可能性がある理由です。

他のヒント

サードパーティのCLIが存在します。 albumidentifyする

あなたが商用製品でWebサービスを使用している場合は、データベースの各時間を更新したりできるようにするLiveDataFeedを使用している場合は、

またDebilskiの返事を完了するために、あなただけのライセンスを必要とします。

のPUIDは今[ 1 の] MusicBrainzので "死んだ" と考えています。 彼らはまだ、ファイルに添付されますが、検索やファイルのためのPUIDを作成することは、もはや仕事に期待することはできません。

AcoustID に呼ばれる新しい指紋メカニズムがあります。 これらのIDを作成し、見つけるための利用可能なオープンソースソフトウェアがあります。 AcoustIDは直接MusicBrainzのプロジェクトではなく、MusicBrainzのdevのによって作成され、IDは主にMusicBrainzの録音に取り付けられ、MusicBrainzのウェブサイトに記載されているされています。

編集: fpcalcとchromaprintはAcoustIDツールの一部です。

あなたはまだ興味を持っている場合は、私は、よく分かりません。実際には、指紋の一部がfpcalc.exeと呼ばれるコマンドラインツールを使用して行われます。このツールは、指紋と、指定されたファイルの音声部分のための時間を計算します。

あなたはAcoustIDのサイトからWindows、LinuxおよびMac OSX用fpcalcのソースコードやバイナリをダウンロードすることができます:ます。http:// acoustid .ORG / chromaprintする

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top