音楽情報DBのMusicBrainzのXMLWebServiceの使い方。
http://musicbrainz.org/ws/1/release/?type=xml&title="アルバム名"&artist="アーティスト名"
候補が出力されるので、releaseタグ内のid属性で、アルバムIDを特定する。
例)
- アーティスト名:Michael Jackson
- アルバム名:Thriller
http://musicbrainz.org/ws/1/release/?type=xml&title="thriller"&artist="michael jackson"
http://musicbrainz.org/ws/1/release/アルバムID?type=xml&inc=tracks+artist+counts+release-events+discs+tags+isrcs
収録曲一覧が出力される。trackタグ内のid属性で、トラックIDを特定する。
inc以降は必要に応じて指定する。
例)
- アルバムID:bc689b95-ef23-4742-b9d7-cf3b14d6ad8a
http://musicbrainz.org/ws/1/release/bc689b95-ef23-4742-b9d7-cf3b14d6ad8a?type=xml&inc=tracks+artist+counts+release-events+discs+tags+isrcs
http://musicbrainz.org/ws/1/track/?type=xml&releaseid=アルバムID&tracknumber=曲順(0が1曲目)
または
http://musicbrainz.org/ws/1/track/トラックID?type=xml&inc=isrcs+puids+artist+releases
例)
- アルバムID:bc689b95-ef23-4742-b9d7-cf3b14d6ad8aの4曲目
http://musicbrainz.org/ws/1/track/?type=xml&releaseid=bc689b95-ef23-4742-b9d7-cf3b14d6ad8a&tracknumber=3
または
- トラック名:6e0fba3c-d222-44bd-b65d-5d317dd3c423
http://musicbrainz.org/ws/1/track/6e0fba3c-d222-44bd-b65d-5d317dd3c423?type=xml&inc=isrcs+puids+artist+releases