5

CDドライブにどの音楽アルバムCDが入っているかを確認できるようにしたいと思います。たとえば、ドライブ内のCDがエミネム-エミネムショーであると誰かが主張した場合、そのCDが実際にエミネムショーであることを確認できるようにしたいと思います。

何か案は?Gracenote開発者ライセンスを申請しましたが、5日間返事がありません。

また、これはどのように機能しますか?音楽ディスクがエンコードされるGUIDまたはその他の一意の識別子はありますか?

最後に、これは、たとえばDiabloIIインストールディスク1などのデータCDで可能でしょうか。もしそうなら、これを達成するために、あなたが私に向けることができる方向はありますか?

4

3 に答える 3

2

libcddbのようなものを使用して、音楽CD情報を取得/検証することをお勧めします。プログラムディスク用の同様のデータベースがあるかどうかはわかりません。

于 2009-02-23T02:43:41.947 に答える
2

CDDBがどのように機能するかについては、ウィキペディアの記事を参照してください。次に、libcddbを調べて、Cで必要なものを実装できます。Cが選択した言語でない場合に備えて、ソースコードから多くの手がかりが得られるはずです。

于 2009-02-23T02:44:53.770 に答える
2

音楽CDの場合、Gracenoteは、CD上のすべてのトラックの実際の波形データを分析することによって機能します。これはフォーマットに中立な方法です。ここでそれについて話します

last.fmMusicBrainzdiscogsもお勧めします。

于 2009-02-23T02:47:41.830 に答える