Skip to content
This repository has been archived by the owner on Feb 5, 2022. It is now read-only.

maeda577/EacToGracenote

Repository files navigation

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メソッドを参照して下さい。

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published