FreeDB.org
FreeDB.org 音楽メタデータの別のデータベースであり、CDDBのオープンバージョンです。 これは、子会社であるGracenoteを通じてCDDBの権利を購入し、データへのアクセスを制限したEscientの行動に対応して形成されました。
FreeDBは、データの最後の利用可能なスナップショットを取り、独自のサーバーとデータベースを作成しました。 技術的には、それ以来かなり静的なままでしたが、非常に多くのリリースが蓄積されています。 データの品質は常に最高とは限らず、FreeDBデータベースには多くの重複があります。
FreeDBへのwebインターフェイスがありますが、ほとんどのアクセス(検索、送信)はFreeDBプロトコルを介して行われます(HTTPに埋め込まれているかもしれませんが、 このプロトコルの利点の1つは、元のCDDBプロトコルと実質的に同じであるため、Gracenoteがcddbを引き継いだときにcddbの代替品として使用できることです。 その結果、FreeDBはオープンソースの音楽ソフトウェアのデファクトスタンダードCD認識データベースとして引き継がれました。 MusicBrainzには、FreeDBからデータをインポートするための多くの機能が含まれています。 最終的には、MusicBrainzがFreedbからCdを検索するための好ましいオープンソースのフリーデータベースの方法として引き継ぐことが期待されています。 P>
FreeDB MusicBrainzユーザー
ステータス:以下の詳細は廃止予定の機能であり、履歴値のためにのみ保持されています。
2004年10月10日のサーバーアップデートより前は、MusicBrainzプロジェクトが開始されたばかりのときに、データベースを拡張する方法として、MusicBrainz FreeDBボットによってFreeDBから自動的にインポートされていた。 この機能は、生のfreeDBデータの品質が低く、重複したエントリの頻度がMusicBrainzの追加データの利点を上回ると感じられたため、メーリングリストの議論の後に最終的に無効になりました。
それにもかかわらず、リリースの自動追加が無効になっていても、実装の特定の要素はまだMusicBrainzに残っています。 たとえば、既存のリリースにディスクIdを追加するという概念は維持されましたが、リリースへのディスクIdの追加は投票なしで自動的に行われるため、FreeDBエディタはこれらの追加には使用されません。 さらに、MusicBrainz検索ページは、FreeDBエディタを含むまたは除外するクエリを実行するための特別なサポートを保持しています。
インポート基準
これらは、自動インポートが無効になる前の現在のインポート基準でした。
以下のルールが順番に適用されます。 処理は”一致”する最初のルールで停止します。
- トラックが5個未満の場合、リリースは自動挿入されません。
- リリースのアーティストが”Various”または”Various Artists”のいずれかである場合、リリースは自動挿入されません(ただし、リリースのアーティストの決定自体は不正確な科学
- 70%以上のトラックに”-“が含まれている場合、70%以上のトラックに”/”が含まれている場合、85%以上のトラックに”-“が含まれている場合、85%以上のトラックに”/”が含まれている場合、リリースは自動挿入されません。
- リリースの名前またはアーティストが”スタイルチェック”に失敗した場合、リリースは自動挿入されません。
- それ以外の場合は、リリースが自動挿入されます。
インポートプロセス
これは、自動インポートが無効になる前の現在のインポートプロセスでした。
これは2つの部分にあります。
: FreeDBリリースがMB単位の既存のリリースと一致する場合、ディスクIDがそのリリースに追加されます。
- “match”するには、名前が一致するアーティスト(名前またはソート名)、
- 、リリース名が正確に一致するアーティスト(大文字と小文字を区別しません)、
- 、トラック数が一致するアーティストを探します。
- そのようなリリースが見つかった場合は、そのリリースにディスクIDを追加しようとします。 そうしている間に発生したエラーは、黙って無視されます。それ以外の場合は、”FreeDB”モデレータとして新しいリリースが作成されます。
- これらの自動挿入はすべて”FreeDB”モデレータとして行われます。 これは、このすべてを開始した元のwebサービス要求が認証されていないため、この変更を誰に帰属させるかがわからないためです。
- FreeDB moderationsの結果として挿入されたすべてのリリースは、正確に一つのディスクを持つ必要があります(ただし、バグのためにいくつかはないかもしれません)。