【发布时间】:2012-10-21 16:28:46
【问题描述】:
我正在创建一个 Perl 脚本,它将以 artist/album/mp3file 格式将一个 mp3 文件移动到我的音乐文件夹中。现在可能我的一些 mp3 文件没有album tag,所以我想查询MusicBrainz 数据库以检索给定track title & artist 的专辑元数据。
我正在使用WebService::MusicBrainz Perl 模块执行此任务,但我看不到任何提供专辑元数据信息的方法。我当前的代码是:
use WebService::MusicBrainz::Track;
my $ws = WebService::MusicBrainz::Track->new();
my $response = $ws->search({ ARTIST => 'Ryan Adams', TITLE => 'when the stars go blue' });
my $track = $response->track();
print $track->title(), " - ", $track->artist()->name(), "\n";
say $track->id();
那么,我如何使用 MusicBrainz 获取给定曲目的专辑信息,如果不可能,我有哪些替代选择?
【问题讨论】:
标签: perl musicbrainz