Skip to content
EACからGracenoteへ接続するためのCDDBサーバ
C# HTML
Branch: master
Clone or download
This branch is even with maeda577:master.

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
GracenoteConnector.Host
GracenoteConnector.Library
.gitattributes
.gitignore
GracenoteConnector.Library.sln
LICENSE
README.md

README.md

2019/11/28現在、Gracenoteの開発者向けサイトが正常に動作しておらず、Client IDの生成ができません。そのため、デモサイトは動作していません。

EacToGracenote

EACからGracenoteへ接続するためのCDDB中継サーバ

これは何?

Exact Audio Copy (EAC)のfreedb Metadata Pluginから、間接的にGracenoteのCD情報を取得するためのサーバです。CD情報は取得にのみ対応し、登録や更新はできません。

デモサイト

http://gncddb.azurewebsites.net/ (動作しません)

使い方(サーバ)

あらかじめGracenoteの開発者登録を行ってください。 必要なものはアプリケーションのClient IDです。 アプリケーションのClient IDは登録後のマイページ画面から確認できます。

Client IDを取得後、Web.config内のappSettingsを置き換えて下さい。

サーバはWCFサービスとして動作します。 GracenoteConnector.HostをIISに発行して下さい。 WCFの処理本体はGracenoteConnector.Libraryです。

使い方(クライアント)

EACのfreedb Metadata Pluginに以下の値を設定して下さい。 (プロバイダ名に注意してください。Build-in freedb engineでは動作しません)

freedb server : http://[server-address]/cddb.svc/cddb

詳細

FreeDB形式でTOCを受け取り、そのままGracenoteWebAPIに受け渡しているだけです。 WCFの処理はGracenoteConnector.Library.CddbService.Cddbメソッドを参照して下さい。

You can’t perform that action at this time.